Telegram Group & Telegram Channel
Какие методы есть в Stream API?

В Stream API есть несколько основных категорий методов:

1. Создание потока:

stream() создаёт поток из коллекции.
of() создаёт поток из переданных элементов.
iterate() создаёт поток с элементами, вычисляемыми по определенному правилу.
generate() создаёт поток с элементами, генерируемыми функцией.

2. Промежуточные операции (возвращают новый поток):


map() преобразует элементы потока.
filter() фильтрует элементы потока.
distinct() удаляет дубликаты.
sorted() сортирует элементы.
peek() позволяет наблюдать за элементами в потоке.

3. Терминальные операции (возвращают результат, завершают поток):

collect() собирает элементы в коллекцию.
reduce() сводит элементы потока к одному значению.
forEach() выполняет действие для каждого элемента.
count() возвращает количество элементов.
anyMatch(), allMatch(), noneMatch() проверка условия для элементов.

4. Операции для работы с примитивными типами (IntStream, LongStream, DoubleStream):

mapToInt(), mapToLong(), mapToDouble() — преобразуют элементы в соответствующие типы.
sum(), average(), min(), max() — для статистики.

🐸 Библиотека собеса по Java
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥62



tg-me.com/java_interview_lib/956
Create:
Last Update:

Какие методы есть в Stream API?

В Stream API есть несколько основных категорий методов:

1. Создание потока:

stream() создаёт поток из коллекции.
of() создаёт поток из переданных элементов.
iterate() создаёт поток с элементами, вычисляемыми по определенному правилу.
generate() создаёт поток с элементами, генерируемыми функцией.

2. Промежуточные операции (возвращают новый поток):


map() преобразует элементы потока.
filter() фильтрует элементы потока.
distinct() удаляет дубликаты.
sorted() сортирует элементы.
peek() позволяет наблюдать за элементами в потоке.

3. Терминальные операции (возвращают результат, завершают поток):

collect() собирает элементы в коллекцию.
reduce() сводит элементы потока к одному значению.
forEach() выполняет действие для каждого элемента.
count() возвращает количество элементов.
anyMatch(), allMatch(), noneMatch() проверка условия для элементов.

4. Операции для работы с примитивными типами (IntStream, LongStream, DoubleStream):

mapToInt(), mapToLong(), mapToDouble() — преобразуют элементы в соответствующие типы.
sum(), average(), min(), max() — для статистики.

🐸 Библиотека собеса по Java

BY Библиотека собеса по Java | вопросы с собеседований


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/java_interview_lib/956

View MORE
Open in Telegram


Библиотека собеса по Java | вопросы с собеседований Telegram | DID YOU KNOW?

Date: |

Telegram is riding high, adding tens of million of users this year. Now the bill is coming due.Telegram is one of the few significant social-media challengers to Facebook Inc., FB -1.90% on a trajectory toward one billion users active each month by the end of 2022, up from roughly 550 million today.

Библиотека собеса по Java | вопросы с собеседований from sg


Telegram Библиотека собеса по Java | вопросы с собеседований
FROM USA